home *** CD-ROM | disk | FTP | other *** search
/ PC go! 2008 April / PCgo 2008-04 (DVD).iso / interface / contents / demoversionen_3846 / 13664 / files / Data1.cab / jconfig.h < prev    next >
Encoding:
C/C++ Source or Header  |  2001-10-16  |  2.5 KB  |  78 lines

  1. /* jconfig.mfc --- jconfig.h for MFC version 4.2 & up. */
  2. /* see jconfig.doc for explanations */
  3.  
  4. #define VC_EXTRALEAN        // Exclude rarely-used stuff from Windows headers
  5.  
  6. #include <afxwin.h>         // MFC core and standard components
  7. #include <afxext.h>         // MFC extensions
  8.  
  9. #ifndef _AFX_NO_OLE_SUPPORT
  10. #include <afxole.h>         // MFC OLE classes
  11. #include <afxodlgs.h>       // MFC OLE dialog classes
  12. #include <afxdisp.h>        // MFC OLE automation classes
  13. #endif // _AFX_NO_OLE_SUPPORT
  14.  
  15.  
  16. #ifndef _AFX_NO_DB_SUPPORT
  17. #include <afxdb.h>            // MFC ODBC database classes
  18. #endif // _AFX_NO_DB_SUPPORT
  19.  
  20. #ifndef _AFX_NO_DAO_SUPPORT
  21. #include <afxdao.h>            // MFC DAO database classes
  22. #endif // _AFX_NO_DAO_SUPPORT
  23.  
  24. #ifndef _AFX_NO_AFXCMN_SUPPORT
  25. #include <afxcmn.h>            // MFC support for Windows Common Controls
  26. #endif // _AFX_NO_AFXCMN_SUPPORT
  27.  
  28. #define HAVE_BOOLEAN  // typedef unsigned char boolean in rpcndr.h
  29. #define HAVE_PROTOTYPES
  30. #define HAVE_UNSIGNED_CHAR
  31. #define HAVE_UNSIGNED_SHORT
  32. /* #define void char */
  33. /* #define const */
  34. #undef CHAR_IS_UNSIGNED
  35. #define HAVE_STDDEF_H
  36. #define HAVE_STDLIB_H
  37. #undef NEED_BSD_STRINGS
  38. #undef NEED_SYS_TYPES_H
  39. #undef NEED_FAR_POINTERS    /* for small or medium memory model */
  40. #undef NEED_SHORT_EXTERNAL_NAMES
  41. #undef INCOMPLETE_TYPES_BROKEN
  42.  
  43. #ifdef JPEG_INTERNALS
  44.  
  45. #undef RIGHT_SHIFT_IS_UNSIGNED
  46.  
  47. #undef USE_MSDOS_MEMMGR    /* Define this if you use jmemdos.c */
  48.  
  49. #define MAX_ALLOC_CHUNK 65520L    /* Maximum request to malloc() */
  50.  
  51. #undef USE_FMEM        /* Microsoft has _fmemcpy() and _fmemset() */
  52.  
  53. #undef NEED_FHEAPMIN        /* far heap management routines are broken */
  54.  
  55. #define SHORTxLCONST_32        /* enable compiler-specific DCT optimization */
  56. /* Note: the above define is known to improve the code with Microsoft C 6.00A.
  57.  * I do not know whether it is good for later compiler versions.
  58.  * Please report any info on this point to jpeg-info@uunet.uu.net.
  59.  */
  60.  
  61. #endif /* JPEG_INTERNALS */
  62.  
  63. #ifdef JPEG_CJPEG_DJPEG
  64.  
  65. #define BMP_SUPPORTED        /* BMP image file format */
  66. #define GIF_SUPPORTED        /* GIF image file format */
  67. #define PPM_SUPPORTED        /* PBMPLUS PPM/PGM image file format */
  68. #undef RLE_SUPPORTED        /* Utah RLE image file format */
  69. #define TARGA_SUPPORTED        /* Targa image file format */
  70.  
  71. #define TWO_FILE_COMMANDLINE
  72. #define USE_SETMODE        /* Microsoft has setmode() */
  73. #undef NEED_SIGNAL_CATCHER    /* Define this if you use jmemdos.c */
  74. #undef DONT_USE_B_MODE
  75. #undef PROGRESS_REPORT        /* optional */
  76.  
  77. #endif /* JPEG_CJPEG_DJPEG */
  78.